145161
1074120
822157
819343
1083517
1296366
225790
912469
348409
501414
433928
1121557
138528
129394
822535
868905
489700
913983
923772
982906
914457
77663
794728
511655